package com.quectel.core.module.partyeducationexam.dto.ref;

import com.quectel.core.module.partyeducationexam.dto.PartyEducationQuestionDto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 在这里编写说明
 *
 * @author: ryan
 * @email: ryan.ran@quectel.com
 * @date: 2023-06-29 13:50:00
 */
@Data
@EqualsAndHashCode(callSuper=true)
public class QuestionRefExamDto extends PartyEducationQuestionDto implements Serializable {
    /**
     * 考试id
     */
    @Schema(description = "考试id")
    private Long examId;

    /**
     * 考试名称
     */
    @Schema(description = "考试名称")
    private String examName;

    /**
     * 分值
     */
    @Schema(description = "分值")
    private BigDecimal score;

    /**
     * 漏选得分
     */
    @Schema(description = "漏选得分")
    private BigDecimal missScore;

    /**
     * 完成计数
     */
    @Schema(description = "完成计数")
    private Integer completeCount;

    /**
     * 正确计数
     */
    @Schema(description = "正确计数")
    private Integer rightCount;

    /**
     * 正确率
     */
    @Schema(description = "正确率")
    private BigDecimal accuracy;

    /**
     * 题序
     */
    @Schema(description = "题序")
    private Integer seq;
}
